ODP computational-to-information viewpoint mappings: a translation of CORBA IDL to Z

نویسندگان

  • Chris Taylor
  • Eerke A. Boiten
  • John Derrick
چکیده

The reference model of Open Distributed Processing (ODP) prescribes the use of a number of viewpoints (i.e. partial specifications). Specifications written in these viewpoints are likely to use different notations, e.g. the Computational Viewpoint is likely to include descriptions given in CORBA IDL, whilst the Information Viewpoint might well use a schemabased notation such as Z. To support such a specification scenario in this paper we describe a translation from a subset of CORBA IDL to the Z specification notation, which has been implemented in a prototype translator based on the IDL parsing tool HaskellDirect. Although our main motivation is to integrate CORBA IDL into an existing multi-language framework for viewpoint specification and consistency checking, the translation could also serve as the basis for a reverse translation from a subset of Z into IDL. In addition, it will help support a translation into Z from IDL specifications augmented with Z annotations that express behavioural constraints not expressible in IDL itself.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel Approach for Mapping the OSI-SM / TMN Model to ODP / OMG CORBA

Over the last years, OMG CORBA has been emerging as the ubiquitous technology for building distributed systems. Since the TMN is a distributed system, a lot of research has addressed the issue of using CORBA as its base technology. Most solutions have concentrated mainly on interoperability aspects between OSI-SM and CORBA, assuming that OSI-SM will be used at the TMN element and element manage...

متن کامل

A Definition and Utilization of OMG IDL to TTCN-3 Mappings

An established middleware technology for Internet-based distributed systems is CORBA, where interfaces are described with IDL. TTCN is a standardised test description language widely used in the telecommunications area. The current version of TTCN, version 3 (TTCN-3), is among others designed to test CORBAbased systems. This paper presents a definition of the OMG IDL to TTCN-3 mappings, which f...

متن کامل

Specifying ODP Computational Objects in Z

The computational viewpoint contained within the Reference Model of Open Distributed Processing (RM-ODP) shows how collections of objects can be configured within a distributed system to enable interworking. It prescribes certain capabilities that such objects are expected to possess and structuring rules that apply to how these objects can be configured with one another. This paper highlights ...

متن کامل

An architecture based approach to specifying distributed systems in LOTOS and Z

Specification is difficult. It is often the case that the most difficult aspect of specifying is the structuringof the specification to begin with. Adopting an architectural approach can help to alleviate this structuringproblem. We have investigated how the formal languages LOTOS and Z can be used to develop specificationtemplates suitable for architecting specifications of distrib...

متن کامل

Mapping CORBA IDL to TTCN-3 based on IDL to TTCN-2 mappings

A widely used middleware for Internet based distributed systems is CORBA where interfaces are described with IDL. TTCN is used as a standardised test description language in the telecommunication area. The current version of TTCN, version 3, is among others designed to test CORBA based systems. This requires a mapping of IDL to TTCN-3 and therefore, a new mapping for TTCN-3 in contrast to the e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEE Proceedings - Software

دوره 149  شماره 

صفحات  -

تاریخ انتشار 2002